What is the meaning of the word "dab hand"?

Definitions:

  1. Often used in reference to practical tasks, crafts or hobbies where the person has developed notable skill. copy to clipboard NOUN
    • He's a dab hand at fixing cars, so we always go to him when our vehicles need repairs. copy to clipboard
  2. Someone who is very good or experienced at something, often due to practice or natural talent. copy to clipboard NOUN
    • She's a dab hand at painting, her artwork is always impressive. copy to clipboard

Synonyms: